package com.codedancer.campus.manager.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.codedancer.campus.manager.service.bo.feedbackRecordType.FeedbackRecordTypeAddOrUpdateBo;
import com.codedancer.campus.manager.service.bo.feedbackRecordType.FeedbackRecordTypePageSearchBo;
import com.codedancer.campus.manager.service.vo.feedbackRecordType.FeedbackRecordTypePageVo;

public interface IFeedbackRecordTypeService {

    /**
     * 添加反馈记录类型
     * @param feedbackRecordTypeAddOrUpdateBo
     */
    void add(FeedbackRecordTypeAddOrUpdateBo feedbackRecordTypeAddOrUpdateBo);

    /**
     * 修改反馈记录类型
     * @param feedbackRecordTypeAddOrUpdateBo
     */
    void update(FeedbackRecordTypeAddOrUpdateBo feedbackRecordTypeAddOrUpdateBo);

    /**
     * 删除反馈记录类型
     * @param uuid
     */
    void delete(String uuid);

    /**
     * 分页查询反馈记录类型
     * @param feedbackRecordTypePageSearchBo
     * @return
     */
    IPage<FeedbackRecordTypePageVo> page(FeedbackRecordTypePageSearchBo feedbackRecordTypePageSearchBo);
}
